package com.mycompany.project.client.chee;

import com.allen_sauer.gwt.voices.client.Sound;
import com.allen_sauer.gwt.voices.client.SoundController;
/**
 * Holds the sounds.
 * @author LeeNou
 *
 */
public class MHCSound {
	/**
	 * the sound controller.
	 */
	private static SoundController soundController = new SoundController();
	/**
	 * sound1.
	 */
	private static Sound welcome = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
        "sounds/welcome.mp3");
	/**
	 * sound1.
	 */
	private static Sound invalidPassword = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/invalid_password.mp3");
	/**
	 * sound1.
	 */
	private static Sound identifyConfirm = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/identify_confirm.mp3");
	/**
	 * sound1.
	 */
	private static Sound minConfiguration = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/min_configuration.mp3");
	/**
	 * sound1.
	 */
	private static Sound moduleAdded = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/module_added.mp3");
	/**
	 * sound1.
	 */
	private static Sound moduleUpdated = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/module_updated.mp3");
	/**
	 * sound1.
	 */
	private static Sound deleteModule = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/delete_module.mp3");
	/**
	 * sound1.
	 */
	private static Sound fileSaved = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/file_saved.mp3");
	/**
	 * sound1.
	 */
	private static Sound fileLoaded = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/file_loaded.mp3");
	/**
	 * sound1.
	 */
	private static Sound fileDeleted = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/file_deleted.mp3");
	/**
	 * sound1.
	 */
	private static Sound configAccepted = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/config_accepted.mp3");
	/**
	 * sound1.
	 */
	private static Sound qDonePlace = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/q_done_place.mp3");
	/**
	 * sound1.
	 */
	private static Sound habitatCreated = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/habitat_created.mp3");
	/**
	 * sound1.
	 */
	private static Sound invalidUsername = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/invalid_username.mp3");
	/**
	 * sound1.
	 */
	private static Sound tenDays = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	        "sounds/ten_days.mp3");
	/**
	 * sound1.
	 */
	private static Sound fileOverwritten = soundController.
			createSound(Sound.MIME_TYPE_AUDIO_BASIC,
	    	"sounds/file_overwritten.mp3");
	/**
	 * play sound.
	 */
	public static void playFileOverwritten() {
		fileOverwritten.play();
    }
	/**
	 * play sound.
	 */
    public static void playWelcome() {
    	welcome.play();
    }
    /**
	 * play sound.
	 */
    public static void playTenDays() {
    	tenDays.play();
    }
    /**
	 * play sound.
	 */
    public static void playInvalidPassword() {
    	invalidPassword.play();
    }
    /**
	 * play sound.
	 */
    public static void playIdentifyConfirm() {
    	identifyConfirm.play();
    }
    /**
	 * play sound.
	 */
    public static void playMinConfig() {
    	minConfiguration.play();
    }
    /**
	 * play sound.
	 */
    public static void playModuleAdded() {
    	moduleAdded.play();
    }
    /**
	 * play sound.
	 */
    public static void playModuleUpdated() {
    	moduleUpdated.play();
    }
    /**
	 * play sound.
	 */
    public static void playDeleteModule() {
    	deleteModule.play();
    }
    /**
	 * play sound.
	 */
    public static void playFileSaved() {
    	fileSaved.play();
    }
    /**
	 * play sound.
	 */
    public static void playFileLoaded() {
    	fileLoaded.play();
    }
    /**
	 * play sound.
	 */
    public static void playFileDeleted() {
    	fileDeleted.play();
    }
    /**
	 * play sound.
	 */
    public static void playConfigAccepted() {
    	configAccepted.play();
    }
    /**
	 * play sound.
	 */
    public static void playQDonePlace() {
    	qDonePlace.play();
    }
    /**
	 * play sound.
	 */
    public static void playHabitatCreated() {
    	habitatCreated.play();
    }
    /**
	 * play sound.
	 */
    public static void playInvalidUserName() {
    	invalidUsername.play();
    }
}
